(C) 1996 AROS - The Amiga Replacement OS


NAME
#include <proto/exec.h>
void Reschedule()
SYNOPSIS
struct Task * task

LOCATION
In SysBase at offset 8
FUNCTION
Reschedule will place the task into one of Execs internal task lists. Which list it is placed in will depend upon whether the task is ready to run, or whether it is waiting for an external event to awaken it.

It is possible that in the future, more efficient schedulers will be implemented.

INPUTS
task
The task to insert into the list.
RESULT
The task will be inserted into one of Exec's task lists.

NOTES
Not actually complete yet. Some of the task states don't have any supplied action.

EXAMPLE
BUGS
Only in relation to the comments within about low-priority tasks not getting any processor time.

SEE ALSO
INTERNALS
HISTORY
05.08.1997 iaint
Kernel Changes - These are mostly functions which are normally implemented by the kernel, but might not be.